﻿using PEPe.DataAccessModel;
using PEPe.ADO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PEPe.BusinessObject
{
    public class MedicamentoBO
    {
        private MedicamentoADO ado = new MedicamentoADO();

        public int TotalRegistros(string palavraChave)
        {
            return ado.TotalRegistros(palavraChave);
        }


        public List<Medicamento> ListarMedicamentoPaginado(string searsh, int skip, int take)
        {
           return ado.ListarMedicamentoPaginado(searsh, skip, take).ToList();
        }


        public Medicamento ConsultaMedicamento(int id)
        {
            return ado.Consulta(id);

        }

        public Medicamento ConsultaMedicamentoPorNome(string nome)
        {
            return ado.ConsultaPorNome(nome);

        }


        public void Salvar(Medicamento medicamento)
        {
            ado.Salvar(medicamento);
        }


        public void Excluir(int id)
        {
            ado.Excluir(id);
        }
    }
}
